package com.food.chain.dao;

import java.util.Map;
import java.util.Set;


public interface UserDao {
	
	/**
	 * 获取用户信息
	 * @param jsonObject
	 * @return
	 */
	public Map<String, Object> getUserInfo(String userId);
	
	/**
	 * 更新登录的IP
	 * @param paramMap
	 */
	void updateUserLoginIP(Map<String, Object> paramMap);
	
	/**
	 * 更新密码
	 * @param userMap
	 */
	void updateUserPwd(Map<String, Object> userMap);
	
	/**
	 * 获取指定用户的角色
	 * @param userId
	 * @return
	 */
	Set<String> getUserRoles(String userId);
	
	/**
	 * 获取指定用户的权限
	 * @param userId
	 * @return
	 */
	Set<String> getPermissions(String userId);
}
